package com.cloudkinto.dto.order.outbound;

import cn.afterturn.easypoi.excel.annotation.Excel;
import lombok.Data;

import java.util.Date;

@Data
public class AllocateOutImportBy3rdWhDto {

    @Excel(name = "Identification No./标识号", fixedIndex = 0, width = 30)
    private Integer no;

    @Excel(name = "Delivery Warehouse Code/发货仓库代码", fixedIndex = 1, width = 30)
    private String deliveryWarehouseCode;

    @Excel(name = "Destination Address/ 目的地编码", fixedIndex = 2, width = 30)
    private Long addressBookId;

    @Excel(name = "Destination Warehouse Code/目标仓库代码", fixedIndex = 3, width = 30)
    private String destinationWarehouseCode;

    @Excel(name = "Shipping Service Code/物流渠道代码", fixedIndex = 4, width = 30)
    private String shippingServiceCode;

    @Excel(name = "Tracking No./物流跟踪号", fixedIndex = 5, width = 30)
    private String trackingNumber;

    @Excel(name = "Expected Arrival Date/期望到仓日期", fixedIndex = 6, importFormat = "yyyy-MM-dd", width = 30)
    private Date expectedArrivalDate;

    @Excel(name = "Expected Arrival Time/期望到仓时间", fixedIndex = 7, width = 30)
    private String expectedArrivalTime;

    @Excel(name = "Planned delivery time/计划发货时间", fixedIndex = 8, importFormat = "yyyy-MM-dd", width = 30)
    private Date planShipmentTime;

    @Excel(name = "Reference Number/参考单号", fixedIndex = 9, width = 30)
    private String referenceNumber;

    @Excel(name = "Remark/备注", fixedIndex = 10, width = 30)
    private String remark;

    @Excel(name = "Sku/sku", fixedIndex = 11, width = 30)
    private String sku;

    @Excel(name = "Quantity per box/单箱数量", fixedIndex = 12, width = 30)
    private Integer perBoxQty;

    @Excel(name = "Total number of boxes/总箱数", fixedIndex = 13, width = 30)
    private Integer totalBoxQty;

}
